using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
 
using Nextel.Utils;
using System.Collections.Generic;



public partial class Actividad : PageController
{
    private String PAGINA_NUEVO = URLManager.URL_ACTIVIDAD_NUEVO;

    protected override void initialize()
    {

        if (!Page.IsPostBack)
        {
            subLlenarControl();
            cargarCombo();
            
            txtFechaInicio.Text = StringUtils.getFechaActual( );
        }
       

    }

    private void cargarCombo()
    {

        txtcodigotipoactividad.DataSource = DALBase.getGeneralBean(AbstractBean.ACTIVO, "USPW_ACTIVIDAD_S_TIPOACTIVIDADXFLAG");
        txtcodigotipoactividad.DataValueField = "CODIGO";
        txtcodigotipoactividad.DataTextField = "NOMBRE";

        txtcodigousuario.DataSource = DALBase.getGeneralBean(AbstractBean.ACTIVO, "USPW_USUARIO_S_USUARIOXFLAG", ((UsuarioBean)Session[SessionManager.USER_SESSION]).codigo);
        txtcodigousuario.DataValueField = "CODIGO";
        txtcodigousuario.DataTextField = "NOMBRE";

        cmbCliente.DataSource = DALBase.getGeneralBean(AbstractBean.ACTIVO, "USPW_CLIENTE_S_CLIENTEXFLAG");
        cmbCliente.DataValueField = "CODIGO";
        cmbCliente.DataTextField = "NOMBRE";

        try
        {
            cmbCliente.DataBind();
            cmbCliente.Items.Insert(0, "--" + IdiomaCultura.getMensaje(IdiomaCultura.WEB_TODOS) + "--");
            cmbCliente.Items[0].Value = "-1";

        }
        catch (Exception) { }


        try
        {
            txtcodigotipoactividad.DataBind();
            txtcodigotipoactividad.Items.Insert(0, "--" + IdiomaCultura.getMensaje(IdiomaCultura.WEB_TODOS) + "--");
            txtcodigotipoactividad.Items[0].Value = "-1";
        }
        catch (Exception) { }
        try
        {
            txtcodigousuario.DataBind();
            txtcodigousuario.Items.Insert(0, "--" + IdiomaCultura.getMensaje(IdiomaCultura.WEB_TODOS) + "--");
            txtcodigousuario.Items[0].Value = "-1";
        }
        catch (Exception) { }

    }

    private void subLlenarControl()
    {
        UCManOpcion1.Descripcion = IdiomaCultura.getMensaje(IdiomaCultura.WEB_MANTENIMIENTOACTIVIDAD);

        if (txtflag.Checked)
        {
            UCManOpcion1.Restaurar = false;
        }
        else
        {
            UCManOpcion1.Restaurar = true;
        }

        UCManOpcion1.Link = Request.ApplicationPath + PAGINA_NUEVO;
    }

}
